package math;

public interface Expression {

  public Expression simplify();
  
  public int countMembers();

  public <R> R accept(ExpressionVisitor<R> visitor);

  public boolean matches(Expression expr);

}
